@charset "UTF-8";
/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#000; text-decoration:none; outline:none; }
a:focus,a:hover{color:#2d548f; text-decoration:none; outline: none !important;}
a img{border:none;}
li,img{vertical-align: top;}
ul{zoom:1;}
textarea{resize:none;}

/*去除谷歌自带黄色背景问题*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
/*全局 end*/



*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0
}







li {
    list-style: none
}

body {
    text-align: left;
    font-family: '微软雅黑';
    color: #333;
    background: #fff;
}

html {
    font-size: 16px;
    height: 100%
}

a, ins {
    text-decoration: none
}

a {
    color: #333
}

a:hover {
    text-decoration: none;
    transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s
}

a:visited, a:active, a:focus {
    text-decoration: none;
}



.contentWidth {
    width: 1200px;
    margin: 0 auto
}

.lf {
    float: left;
}

.rf {
    float: right;
}

.mr{ margin-right:20px;}
.ml{ margin-left:10px;}

.hidden {
    display: none;
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden
}

.clear{ clear:both}



.box_skitter{margin:40px auto;}

/*主体*/
.is-main{margin: 40px auto;width:1200px;}
.container{padding: 0;}



.th_banner {
    width: 100%;
    height: 180px;
/*    background:url(banner_20211101.png) center center no-repeat;*/
    background-size: 100% 100%;
    position: relative
}



.main ul li a:hover p,.main ul li a:hover,.main a:hover,.main a:hover p {color: #2d548f;}
.thzw-head {position: relative;z-index: 1;background-color: #fff;}
.thzw-head-top {width: 100%;height: 34px;background: #0062ad;}
.thzw-head-top .time{ height: 34px; line-height: 34px; float: left; color:#fff;}
.other-operation>.langue {margin-top: 8px;margin-right: 24px;}
.other-operation>.langue li {float: left;font-size: 13px;}
.other-operation>.langue li a{color: #fff;}
.other-operation>.langue li a:hover {color: #c82715 !important;}
.other-operation>.langue li.thzw-head-top-fgx {margin: 0 8px;width: 2px;height: 11px;background-color: #fff;margin-top: 3px;}
.other-operation>.zlb {margin-top: 13px;}
.other-operation>.zlb>a {float: left;font-size: 14px;width: 100px;height: 24px;text-align: center;line-height: 24px;}
.other-operation>.zlb>a.wza {background: #2d548f;color: #ffffff;}
.wip_banner_bg {
	width: 100%;
	position:absolute;
	bottom:10px;
	z-index:3;
}
	
	
.wip_banner_bg {
	border-bottom:1px solid #666;	
	width: 100%; 
	padding-bottom: 20px;
	margin: 0px auto 0px;
	overflow: hidden;
}



.box_1200{ width:1200px; margin:0 auto; margin-bottom:20px;}

.logo{ float:left; margin-bottom:110px;}

.wip_banner {
	width: 100%;
	max-width: 410px;
	height: 45px; 
	margin-bottom:20px;
	margin-top:40px;
	float:right; 
	margin-right:86px;
}

.wip_banner .wip_from {
	max-width: 410px;
	float:left;
}

.wip_banner .ipt_txt1 {
	padding: 0px 65px 0px 15px;
	border: 1px solid #245399;
	background: #ffffff url(1909301107301438710.png) no-repeat 540px center;
	outline: none;
	height: 45px;
	line-height: 45px;
	color: #5076a1;
	font-size: 16px;
	width: 300px;
	display: block;
	float: left;
	background: #ffffff;
}

.wip_banner .ipt_sear {
	width: 100px;
	background: #DA5445;
	border: 0px;
	outline: none;
	height: 45px;
	line-height: 45px;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	margin-left: 10px;
}	

.wip_nav {

	max-width: 1200px;
	margin: auto;
}

.wip_nav_li {
	width: 190px;
	height: 36px;
	line-height: 36px;
	float: left;
	color: #446b9a;
	background-repeat: no-repeat;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	cursor: pointer;
	text-indent: 46px;
}

.wip_nav_li:first-child {
	width: 190px;
}

.wip_nav_li a {
	color: #0062ad;
	font-size: 20px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	font-weight:bold;
}

.wip_nav .t1 a {
	background-image:url(nav_1_20211101.png)
}

.wip_nav .t2 a {
	background-image:url(nav_2_20211101.png)
}

.wip_nav .t3 a {
	background-image:url(nav_3_20211101.png)
}

.wip_nav .t4 a {
	background-image:url(nav_4_20211101.png)
}

.wip_nav .t5 a {
	background-image:url(nav_5_20211101.png)
}

.wip_nav .t6 a {
	background-image:url(nav_6_20211101.png)
}

.wip_nav .t7 a {
	background-image:url(nav_7_20211101.png)
}

.wip_nav_li:hover a {
	background-position: 0px -36px;
}

.wip_nav_li:hover a {
	color: #f30909;
}

.wip_nav_li_hover a {
	color: #f30909;
	background-position: 0px -36px;
}









/*footer*/
.right{ float:right}
.box{	
	width: 1200px;
	margin:0 auto;
	}
.footer{
	height:220px;
	border-top: solid 5px #c3111f;
	background-color:#3f5a7d;
	margin-top:30px;
}
.footer .f_left{
	float: left;
}

.footer .f_center{
	margin-top: 30px;
	line-height: 2;
	text-indent: 30px;	
	float: left; color:#fff;
}

.footer .f_center ul li{ line-height:40px; height:40px;}
.footer .f_center ul li .cs { color:#fff; background:url(baicon.png) left center no-repeat; padding:20px;}
.footer .f_center ul li a{ color:#FFF}
.footer .f_center ul li a:hover{color:#e21121;}
.footer .f_right ul{
	width: 382px;
	height: 30px;
	background: url(index_botbg.jpg) right center no-repeat;		
}

.footer .f_right ul li{	
	float: right;
	margin: 8px 5px 0px 0px;
	 
}
.footer .f_right ul li a{
	display: block;	
    padding: 0px 5px;
	height: 16px;
	line-height: 16px;	
	font-size: 12px;
	border-right: solid 1px #000;
}
.footer .f_right ul .noline a{
	border: none;
}
.footer .f_right ul li a:hover{
	color:#e21121;
}

